Search results for

All search results
Best daily deals

Affiliate links on Android Authority may earn us a commission. Learn more.

Google is preparing big Android 17 gaming upgrades for fans of real controllers

Android 17 could introduce game controller remapping and possibly a virtual gamepad.
By

November 15, 2025

Castlevania Symphony of the Night Android game
Nick Fernandez / Android Authority

The vast majority of Android games use touchscreen controls, which makes sense since most Android devices are smartphones or tablets. However, there’s a growing number of Android games you can play with a controller — a list that will only expand as the operating system reaches new form factors. Furthermore, the rising popularity of cloud gaming allows Android users to play many non-touchscreen titles that aren’t natively available on the platform. To better bridge the gap between these input methods, Google is working on new features in Android 17 that will give gamers more control over button presses.


You’re reading the Authority Insights Newsletter, a weekly newsletter that reveals some new facet of Android that hasn’t been reported on anywhere else. If you’re looking for the latest scoops, the hottest leaks, and breaking news on Google’s Android operating system and other mobile tech topics, then we’ve got you covered.

Subscribe here to get this post delivered to your email inbox every Saturday.


How Android handles game controllers

When you connect a USB or Bluetooth gaming controller to your Android device, the operating system treats it as an input device and registers the events created by button presses. Android translates these presses into specific key codes and axis values, which then map to in-game actions and movements in supported titles.

Android relies on predefined configuration files to map these input events. To determine which configuration to use, the OS checks the controller’s vendor and product ID. Because it is impossible to build specific configurations for every controller on the market, Android maintains files only for the most popular hardware, such as official Xbox controllers.

Key layout file for the Xbox One Controller over USB
Mishaal Rahman / Android Authority
Android's key configuration file for the Xbox One Controller when connected via USB.

This doesn’t mean that Android won’t work with niche peripherals, though. Many vendors mimic the controller schemes of major brands to ensure Android and other operating systems recognize their inputs. This compatibility strategy allows Android to work with a vast array of controllers right out of the box.

However, some players may not enjoy the default button layout on their controllers or how they’re mapped in specific titles. There are countless reasons why someone might want to customize their controls:

  • Accessibility: Users with disabilities may need to remap buttons to make essential functions easier to reach.
  • Ergonomics: Players looking to reduce hand strain may prefer moving high-frequency actions to buttons that require less force.
  • Competition: Pro gamers may map certain actions to specific buttons to improve reaction times.
  • Muscle memory: Fans of retro games or those switching platforms often want to match the layouts they are most accustomed to.
ASUS ROG Phone 3 with Xbox Controller Citra Nintendo 3DS Mario
C. Scott Brown / Android Authority

Unfortunately, Android doesn’t support button remapping out of the box. Instead, it relies on individual games to provide remapping options. While many emulators offer this, most standard Android games do not. For years, users have had to rely on third-party tools to customize their inputs, but these often utilize hacky solutions involving ADB or the Accessibility API to intercept and remap key presses. These methods introduce additional overhead and are unreliable across different devices and games.

Fortunately, I’ve spotted evidence that Google is working to bring native controller remapping to a future version of Android. This evidence appears in the latest Android Canary release, which offers a preview of upcoming features and APIs. Although I’m not sure when this feature will ship, it is most likely targeting the next major update, Android 17.

Android 17 may finally bring native controller remapping

The evidence for this feature lies in a new permission defined within the Android framework: android.permission.CONTROLLER_REMAPPING. This permission is guarded by a feature flag labeled com.android.hardware.input.controller_remapping. The flag’s namespace, com.android.hardware.input, ties this feature to input devices like game controllers. Importantly, this new permission is restricted to apps signed with the platform key, meaning third-party apps will not be able to perform system-wide controller remapping.

Game controller remapping permission in 2511 Android Canary
Mishaal Rahman / Android Authority

We also discovered references to a new, dedicated game controller menu within the Settings app. While the menu is currently unpopulated, the Activity definition in the Settings Manifest suggests it might display a list of connected controllers. It is likely that this menu will serve as the central hub for managing game controllers, specifically for remapping their buttons.

Game Controller Settings Activity in 2511 Android Canary
Mishaal Rahman / Android Authority

Android is getting support for…virtual gamepads?

Diving deeper, I also spotted code referencing a new “virtual gamepad” feature. This appears to be a software representation of a physical controller, similar to how Android already handles virtual cameras for features like the Pixel’s Connected Camera. In this context, the “virtual gamepad” is likely the mechanism Android will use to handle button remapping.

The code allows the system to register a virtual input device using standard hardware identifiers (vendorId and productId), which could be used to trick games into treating it as a real, physical controller. This virtual device supports a complete set of standard controller inputs, including:

  • Face & Menu Buttons: A, B, X, Y, Start, Select, and Mode.
  • Triggers & Bumpers: L1, R1, L2, and R2 (including analog trigger axes lTrigger and rTrigger).
  • Joysticks: Left and Right analog sticks (mapping to X, Y, Z, and Rz axes) and their clickable buttons (L3 and R3).
  • D-Pad: Directional inputs mapped to HatX and HatY.

The existence of methods to inject simulated inputs back into the system suggests that this virtual gamepad acts as a bridge, intercepting original button presses and outputting remapped ones that games can understand natively.

GameSir X3 controller with Genshin Impact
Dhruv Bhutani / Android Authority

Besides button remapping, this code could also be used to map on-screen touch controls to physical controller inputs. This would be incredibly useful for games that lack native controller support, which unfortunately includes a large portion of the Android gaming library. I can imagine this being particularly useful on future Android-powered PCs, as playing with a controller is far more ergonomic than using touch controls on a PC. Google is no stranger to this technology, as it already employs similar input-mapping systems in Chrome OS and Google Play Games on PC.

We’ll have to wait and see how Google implements this feature, however. We are over six months away from the release of Android 17, leaving Google plenty of time to implement the feature. We hope that Google manages to at least ship basic button remapping, as that alone would be a significant upgrade for gamers. If it also manages to introduce a dedicated controller menu and a touchscreen mapping tool, that would be a game-changer.


Want more?

Authority Insights is more than a newsletter — it’s the hub for all our best content. If you care about Android, you won’t want to miss any of our other exclusive reports.

Don’t have time to read them all? Subscribe to our Authority Insights Podcast to hear me and my co-host, C. Scott Brown, break down our top stories of the week.


This week’s top Authority Insights

Pixel perfecting: Customization wins and charging sins

Google may finally let you boot At a Glance from your Pixel home screen
Related
Close-up picture of the At a Glance widget on a Google Pixel 9a.
Pixel's 'Take a Message' voicemail feature may soon get easier to personalize
Related
Google Pixel 9 Pro Fold in hand with man talking on the phone
Warning: Pixel 10 users should stay away from older Qi chargers
Related
ugreen baseus 5000 10000mah power banks

Inbox zero, wallet hero, emoji… space?

Gmail is getting new labels to keep track of your bills and travel info (Updated: Screenshots)
Related
A portion of the Gmail desktop interface.
Google Wallet may lift syncing restrictions for certain types of passes
Related
Custom passes in Google Wallet.
Gboard is working to get its priorities in order: bringing you more room for emoji
Related
google gboard emoji picker new july 2025.

Android’s next act: Private contacts and easy sharing

Android 17 is building a new Contacts Picker to keep your address book private
Related
Google Contacts app logo (1)
Exclusive: Google's take on NameDrop could be coming soon to Android, and here's your first look
Related
Apple WWDC 2023 name drop 3

Hardware heat check: Spicy chips and magic rings

The Samsung Galaxy Ring might soon be a part of the Android XR experience
Related
A user wears their Samsung Galaxy Ring on the index finger.
Snapdragon 8 Elite Gen 5 proves too hot for the OnePlus 15
Related
OnePlus 15 Benchmark Overheating

Other top stories

OnePlus 15: The battery is a marathon runner, but the phone itself might be hitting a wall.

I’m not angry at the OnePlus 15, I’m just disappointed
Related
OnePlus 15 rear hero
I tested the OnePlus 15, and its battery life blew me away
Related
OnePlus 15 surrounded by batteries

Tips & Tricks: From making your car smarter to tech support for your family.

10 Android Auto settings I always change — and why you should too
Related
android auto launcher home screen 2
5 ways I use Gemini on my Galaxy Watch 8 every day
Related
A close-up of Gemini on a Galaxy Watch 8 atop a Galaxy S25 Edge.
12 apps I urge non-techies to install on their Android phones
Related
google gboard emoji picker new july 2025.
This new Chrome feature is my favorite productivity hack
Related
Chrome Split View

Pixel Drop: Wicked themes, notification VIPs, and the mystery of the missing features.

November Pixel Drop is here, bringing upgraded notifications, better scam detection, and more
Related
google pixel tips app pixel drop got more helpful
Pixel theme packs are here with 'Wicked' wallpapers, icons, sounds, GIFs, and more
Related
A sample Wicked theme on the Play Store listing for Google's Theme packs app.
Google Maps' new Power Saving Mode won't be coming to most Android phones
Related
Photo of Google Maps power saving mode on a Pixel phone
Pixel VIPs just got a major notification upgrade
Related
Google Contacts Pixel VIPs widget feature
Google finally rolls out Call Recording for Pixel phones worldwide
Related
Pixel 10 Pro XL Call Recording Settings
Here's why your Pixel hasn't received all the new features from the November Pixel Drop yet
Related
Pixel Drop Stock Image From Google

YouTube TV: The Mickey Mouse drama continues, but at least you get twenty bucks back.

Grab your popcorn: The YouTube TV-Disney drama may be far from over
Related
The YouTube TV app logo, as shown on an Apple TV.
YouTube TV is paying up: Here's how to claim your $20 Disney blackout credit
Related
YouTube TV logo on smartphone stock photo (4)
Frustrated over YouTube TV losing all of Disney's channels? Blame ESPN's crazy pricing
Related
Multiview on YouTube TV.

Cheating on Chrome and giving my face to the AI.

I almost ditched Chrome for Samsung’s new PC browser, but one missing feature is stopping me
Related
Samsung Internet Browser stock image resized
I scanned my face in ChatGPT's new Sora app, and the results blew me away
Related
sora splash screen logo app

Pocket-sized e-ink and an old dongle learning new tricks.

World’s first Android 16 e-reader is here, and it fits in your pocket
Related
Viwoods aipaper
Your Chromecast 4K is finally getting some love with a new update
Related
Google Chromecast with Google TV on table style photo

Open the gates!

Breaking: Google is easing up on Android's new sideloading restrictions!
Related
Sideloading an Android app hero image
Follow

Thank you for being part of our community. Read our Comment Policy before posting.